package com.industrial.premu.mapper;

import java.util.List;
import com.industrial.premu.domain.PreMuMessage;

/**
 * 诉求反馈Mapper接口
 * 
 * @author Zhou_S
 * @date 2024-02-04
 */
public interface PreMuMessageMapper 
{
    /**
     * 查询诉求反馈
     * 
     * @param baseId 诉求反馈主键
     * @return 诉求反馈
     */
    public PreMuMessage selectPreMuMessageByBaseId(String baseId);

    /**
     * 查询诉求反馈列表
     * 
     * @param preMuMessage 诉求反馈
     * @return 诉求反馈集合
     */
    public List<PreMuMessage> selectPreMuMessageList(PreMuMessage preMuMessage);

    /**
     * 新增诉求反馈
     * 
     * @param preMuMessage 诉求反馈
     * @return 结果
     */
    public int insertPreMuMessage(PreMuMessage preMuMessage);

    /**
     * 修改诉求反馈
     * 
     * @param preMuMessage 诉求反馈
     * @return 结果
     */
    public int updatePreMuMessage(PreMuMessage preMuMessage);

    /**
     * 删除诉求反馈
     * 
     * @param baseId 诉求反馈主键
     * @return 结果
     */
    public int deletePreMuMessageByBaseId(String baseId);

    /**
     * 批量删除诉求反馈
     * 
     * @param baseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePreMuMessageByBaseIds(String[] baseIds);


    public int updateByBaseId(String baseId);
}
